// 导入处理文章的业务逻辑
const articleController = require('../../controllers/articleController');
// 创建路由
const router = require('express').Router();

// 1. 发布纯文字/图文/图片
router.post('/add', async (req,res)=>{
    await articleController.addArticle(req,res);
})

// 2. 获取文章
router.get('/list', async (req,res)=>{
    await articleController.listArticle(req,res);
})

// 3. 删除文章
router.post('/remove', async (req,res)=>{
    await articleController.removeArticle(req,res);
})

// 4. 获取文章(导航)
router.get('/nav', async (req,res)=>{
    await articleController.navArticle(req,res);
})

// 5. 获取文章(搜索)
router.get('/search', async (req,res)=>{
    await articleController.searchArticle(req,res);
})

// 6. 获取文章(地址)
router.get('/address', async (req,res)=>{
    await articleController.addressArticle(req,res);
})

// 7 获取文章(地址)
router.get('/detail', async (req,res)=>{
    await articleController.detailArticle(req,res);
})

// 暴露这个路由
module.exports = router;